Building a DSL for Interactive TV Applications with AMMA
نویسندگان
چکیده
In this paper, we propose a solution to build a Domain Specific Language (DSL) for interactive television applications with the Atlas Model Management Architecture (AMMA) platform. We demonstrate how to give a textual concrete syntax to a metamodel and how to build an Eclipse editor automatically. Finally, we discuss the need of a megamodel for managing all of those modeling artifacts.
منابع مشابه
Building DSLs with AMMA/ATL: a Case Study on SPL and CPL Telephony Languages
Domain-Specific Languages (DSLs) enable more concise and readable specifications than General Purpose Languages (GPLs). They are for this reason increasingly used. This DSL approach presents, however, many challenges. One of them is the prototyping and implementation of the numerous DSLs that are required to replace a single GPL. This work presents a case study of implementing two telephony lan...
متن کاملAchieving Quality IPTV over DSL
1 Executive Summary DSL has provided for the delivery of broadband services since the mid-1990s. By the fourth quarter of 2010, the world had over 350 million DSL lines in service, accounting for over 65% of the total broadband access market. In such a competitive access environment, differentiation is fundamental to business and driving revenue. To that end, IPTV has been considered a technolo...
متن کاملCoCloRep: A DSL for Code Clones
Code clones are pieces of code that are duplicated in multiple locations in the source code of a software application. The existence of these clones and the availability of clone detection tools to find them lend to the need for techniques to analyze the clones in an effort to enhance the quality of the source code. This paper describes an investigation into the development of CoCloRep, a Domai...
متن کاملA Practical Experiment to Give Dynamic Semantics to a DSL for Telephony Services Development
Domain-Specific Languages (DSLs) are high level languages defined for combining expressivity and simplicity by means of constructs which are close to the problem domain and distant from the intricacies of underlying software implementation constraints. In contrast with general purpose languages, DSLs are typically not useful for generic tasks in multiple application domains. The specification o...
متن کاملInteractive Television Applications using DSL Tools
This paper describes how to use the Microsoft DSL Tools to construct the Interactive Television Applications system as an example for the Model Driven Development Tools Implementers Forum at TOOLS’07.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007